]> dgit.raspbian.org Git - gnome-shell.git/commit
extensionSystem: Rebase the extension order list to help prevent conflicts
authorJasper St. Pierre <jstpierre@mecheye.net>
Fri, 14 Oct 2011 22:06:03 +0000 (18:06 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Thu, 20 Oct 2011 21:38:48 +0000 (17:38 -0400)
commitfd1b3b4fee271108794ca4150c84cce7e56a6243
tree9eee6131d7d5dc6034e64f357bec0d1288f210ea
parent4ae2a0b2a5ff58bbbdf4e72870fdac4569b6d7c8
extensionSystem: Rebase the extension order list to help prevent conflicts

When two extensions monkey-patch the same area, enable() and disable() may
behave badly and completely wreck things. To solve this, when disabling
an extension, "rebase" the extension list so that monkey patches should be
added and removed in order.

https://bugzilla.gnome.org/show_bug.cgi?id=661815
js/ui/extensionSystem.js